\documentclass[a4paper, 11pt]{article}

\usepackage[top=4cm,bottom=4cm,left=3cm,right=3cm]{geometry}
\usepackage[T1]{fontenc}
\usepackage[french]{babel}
\usepackage{lmodern}
\usepackage[utf8]{inputenc}
\usepackage{graphics}
\usepackage{graphicx}
\usepackage{float}
\usepackage[hyperfootnotes=false]{hyperref}
\usepackage[bottom]{footmisc}

\usepackage{tikz}

\definecolor{commentGreen}{RGB}{127,0,0}

\usepackage{listings}
%\usepackage[usenames,dvipsnames]{xcolor}
\lstset{
language=Python,
numbers=left,
stepnumber=1,
frame=single,
belowskip=2.5em,
basicstyle=\footnotesize,
backgroundcolor=\color{white},
keywordstyle=\color{blue},
commentstyle=\color{commentGreen},
stringstyle=\color{red},
numberstyle=\color{gray},
morekeywords = {},
captionpos=b
}

\renewcommand\lstlistingname{Extrait}

\hypersetup{
    colorlinks=false,
    pdfborder={0 0 0},
}

\usepackage{array}
\newcolumntype{M}[1]{>{\raggedright}m{#1}}

\usepackage{appendix}

\begin{document}

\vspace*{\stretch{5}}
\noindent{}
\rule{\textwidth}{1pt}
\begin{flushright}
  {\Huge Rapport Projet GPU}

~

  {\huge Interactions atomiques}

~

  {\large \textit{Jean-Michaël CELERIER, Bazire HOUSSIN}}
\end{flushright}
\rule{\textwidth}{1pt}
\thispagestyle{empty}
\vspace*{\stretch{5}}
\begin{flushright} \today \end{flushright}
\newpage
\tableofcontents
\newpage

\include{introduction}
\include{details}
\include{problemes}
\include{performances}
\include{conclusion}

\end{document}
